﻿//
// 请注意：bbsmax 不是一个免费产品，源代码仅限用于学习，禁止用于商业站点或者其他商业用途
// 如果您要将bbsmax用于商业用途，需要从官方购买商业授权，得到授权后可以基于源代码二次开发
//
// 版权所有 厦门麦斯网络科技有限公司
// 公司网站 www.bbsmax.com
//

using System;
using System.Text;
using System.Collections.Generic;

using MaxLabs.bbsMax.Entities;
using MaxLabs.WebEngine;

namespace MaxLabs.bbsMax.Web
{
	public class ExtendedFieldControlBase : BbsPagePartBase
	{
		private ExtendedField m_Field;

		[TemplateVariable]
		public ExtendedField Field
		{
			get
			{
				if (m_Field == null)
					m_Field = Parameters["field"] as ExtendedField;

				return m_Field;
			}
		}
		
		private string m_Value;

		[TemplateVariable]
		public string Value
		{
			get
			{
				if (m_Value == null)
				{
					object value = Parameters["value"];

					if (value != null)
						m_Value = (string)value;
					else
						m_Value = string.Empty;
				}

				return m_Value;
			}
		}
	}
}